Skip to main content
Speaker assignment helps you identify who said what in your recordings. BuildBetter attempts automatic speaker detection, but you can manually assign speakers when needed for accuracy.

How Speaker Assignment Works

Automatic Detection

BuildBetter attempts to match speakers using meeting participant data from calendars and platforms

Manual Assignment

You can manually assign unknown speakers to people in your workspace

Unknown Speakers Tab

When a recording has speakers that couldn’t be automatically identified, an Unknown Speakers tab appears in the call details view.

Assigning Unknown Speakers

1

Open Unknown Speakers

Click the “Unknown Speakers” tab in the call details page
2

Review Speaker Information

For each unknown speaker, you’ll see:
  • Screen name (username from Zoom, Teams, etc.)
  • Speaking time and segments
  • Audio samples to listen to
3

Assign to Person

  • Click “Assign Speaker”
  • Search for the person by name or email
  • Select the matching person
  • Confirm assignment
4

Verify Assignment

  • Review transcript to ensure assignment is correct
  • Speaker labels update throughout the transcript
  • Signals re-attribute to correct person
Listen to audio clips of the unknown speaker to help identify them, especially when screen names aren’t clear (e.g., “iPhone” or “Guest”).

Automatic Speaker Detection

BuildBetter uses meeting metadata to automatically assign speakers when possible:

Detection Sources

  • Calendar participants: Email addresses from meeting invites
  • Platform usernames: Screen names from Zoom, Teams, Google Meet
  • Company associations: Matching email domains to organizations
  • Previous recordings: Historical speaker data from past calls

When Automatic Detection Works Best

  • Meeting participants are in your calendar invite
  • Participants use their real names as screen names
  • Email addresses match people in your workspace
  • Same participants in recurring meetings

When Manual Assignment is Needed

  • Participants join with generic names (“iPhone”, “Guest”)
  • External participants not in your system
  • Phone dial-in participants
  • Screen names don’t match email addresses
The Unknown Speakers tab only appears when there are unassigned speakers. Once all speakers are assigned, the tab disappears.

Speaker Matching

Person Linking

When you assign a speaker, BuildBetter:
  • Links the speaker to a person record in your workspace
  • Updates all transcript segments for that speaker
  • Re-attributes any extracted signals to the correct person
  • Associates the person with their company (if known)

Company Association

  • People are automatically linked to companies based on email domain
  • You can manually set company associations
  • Company data syncs from CRM integrations (Salesforce, HubSpot)

Best Practices

Assign speakers early: Speaker assignment affects signal attribution and insights
Use real names in meetings: Encourage participants to use their actual names as screen names
Keep people records updated: Ensure email addresses and names are current in your workspace
Review after recording: Check Unknown Speakers tab soon after calls process
Listen to samples: Use audio clips to confidently identify unclear speakers

Troubleshooting

  • Open Unknown Speakers tab
  • Reassign to correct person
  • Speaker labels update automatically
  • Previous incorrect assignments are overwritten
  • Assign one at a time using audio samples
  • Use speaking time as a hint (who spoke most)
  • Check screen names for clues
  • Review calendar participants for guidance

Privacy & Permissions

Speaker Data

  • Speaker assignments are private to your workspace
  • External participants can be added as people without full access
  • Speaker information respects recording privacy settings

Access Control

  • Only call participants and workspace admins can assign speakers
  • Speaker assignments are permanent once saved
  • Changes apply immediately to transcript and signals
Accurate speaker assignment improves signal attribution, enables better filtering by person, and provides clearer context for extracted insights.